import { ComponentWithComputed } from 'miniprogram-computed'

ComponentWithComputed({
  computed: {
    result(data) {
      return data.a + data.b
    }
  },
  watch: {
    // a: function (a) {
    //   console.log(a)
    // },
    // b: function (b) {
    //   console.log(b)
    // }
    'a,b': function (a, b) {
      console.log(a, b)
      this.setData({
        c: a + b
      })
    }
  },
  data: {
    a: 1,
    b: 2,
    c: ''
  },

  methods: {
    update() {
      this.setData({
        a: this.data.a + 1,
        b: this.data.b + 1
      })
    }
  }
})
